home *** CD-ROM | disk | FTP | other *** search
- From: IN%"I-AMIGA%UBVM.BITNET@UBVM.cc.buffalo.edu" "Info-Amiga List" 13-MAY-1991 11:23:40.29
- To: Multiple recipients of list I-AMIGA <I-AMIGA@UBVM.BITNET>
- CC:
- Subj: HDinterface
-
- For all those, waiting for that HD interface scheme: read on!
- I'm sorry, but this is the fastest and easiest way for me to distribute
- this. I have no access (yet) to direct FTP :-(
-
-
- HARDDISK INTERFACE for AMIGA 500/100/2000
- -----------------------------------------
-
-
- The following article describes the design and installation of an
- interface between an Amiga 500/1000/2000 and an OMTI harddisk-controller,
- designed for ST506-type harddisks.
-
- It origines from an article printed in the April 1988 issue of the german
- magazine C'T. The neccesary software is distributed by eMedia GmbH [1].
-
- At my home, I have used the interface with these combinations:
-
- controller harddisk
- ------------- ----------------------------
- OMTI 5527 Seagate ST-238R (30 MB, RLL)
- OMTI 5520 Seagate ST-225 (20 MB, MFM)
- Seagate ST-11 Seagate ST-238R (30 MB, RLL)
-
-
- The C'T software (format program and harddisk.device) just supports both
- OMTI controllers.
- Using ALF software [2] enables you to use more types of controllers (like the
- ST11). And even better, it speeds up data-transfers quite a bit!
-
-
-
- GENERAL DESCRIPTION
-
- The HD-controller used with this interface normally gets its control- and
- data-signals from the PC via one of the PC-slots (the 62 pins version).
- These signals can offcourse also be generated by any Amiga! The interface
- simply converts signals, coming from the Amiga expansion bus, to the
- appropriate signals for the HD-controller.
-
- Here's how:
-
- AMIGA EXP.PORT PC SLOT
- ============== =======
- D0 75 |---------------------------------------------------------| A9 D0
- D1 77 |---------------------------------------------------------| A8 D1
- D2 79 |---------------------------------------------------------| A7 D2
- D3 81 |---------------------------------------------------------| A6 D3
- D4 83 |---------------------------------------------------------| A5 D4
- D5 86 |---------------------------------------------------------| A4 D5
- D6 84 |---------------------------------------------------------| A3 D6
- D7 82 |---------------------------------------------------------| A2 D7
- | |
- A1 29 |---------------------------------------------------------| A31 A0
- A2 27 |---------------------------------------------------------| A30 A1
- A3 26 |---------------------------------------------------------| A29 A2
- A4 24 |---------------------------------------------------------| A28 A3
- A5 21 |---------------------------------------------------------| A27 A4
- A6 23 |---------------------------------------------------------| A26 A5
- A7 28 |---------------------------------------------------------| A25 A6
- A8 30 |---------------------------------------------------------| A24 A7
- A9 32 |---------------------------------------------------------| A23 A8
- A10 34 |---------------------------------------------------------| A22 A9
- | |
- | +--+--+--+-- +5V +--| A21 A10
- | | | | | +--| A20 A11
- | / / / / +--| A19 A12
- | +5V GND \ \ \ \ 4 x 4k7 +--| A18 A13
- | | | / / / / +--| A17 A14
- | +----------------+ | | | | +--------+ +--| A16 A15
- A16 45 |-----|3 20 10 2|--+--|--|--|--|8 S4 1|---+ +--| A15 A16
- A17 47 |-----|17 18|-----+--|--|--|7 S3 2|---+ +--| A14 A17
- A18 52 |-----|5 4|--------+--|--|6 S2 3|---+ +--| A13 A18
- A19 54 |-----|15 74HC688 16|-----------+--|5 S1 4|---+ +--| A12 A19
- A20 56 |-----|7 6|----- GND +--------+ | | |
- A21 58 |-----|13 14|----- GND dipswitches | | |
- A22 57 |-----|9 8|----- GND GND GND |
- A23 59 |-----|11 1 19 12|----- +5V |
- | +----------------+ | ___
- | | | GND -----| A11 AEN
- __ | | | | _____
- AS 74 |-----------+ | +5V -----| B15 DACK3
- _ | | 2 ___ | ____
- R/W 68 |---+------------|------| \_____________________________| B13 IOWR
- | | +------|___/ 3 |
- | | | 1 |
- | | 3 |\ 4 | 12 ___ 74LS32 | ____
- | +---| >o-----|------| \_____________________________| B14 IORD
- | |/ +------|___/ | |
- | 74LS04 | |
- ___ | 13 |\ 12 | |
- RES 53 |-------| >o-------------------------|--------------------| B2 reset
- | |/ | |
- _____ | | <- ZORRO only !!! |
- SLAVE 9 |------------------------------------+ |
- | |
- +12V 10 |---------------------------------------------------------| B9
- +5V 5 6 |---------------------------------------------------------| B3 B29
- GND |---------------------------------------------------------|
- | 1,2,3,4,13,25,37,49,61,73,85 B1,B10,B31 |
-
-
-
- Layout of the pins on the expansion bus (seen from outside):
-
- 1 3 5 7 . . . . . . . . . . . . . . . . . . . . . . . 81 83 85
- ================================================================
- 2 4 6 8 . . . . . . . . . . . . . . . . . . . . . . . 82 84 86
-
-
- Layout of the pins on the PC-slot (seen from 'above'):
-
- A1 A2 A3 . . . . . . . . . . . . . . . . . . . . . . A29 A30 A31
- +------------------------------------------------------------------+
- | ================================================================ |
- +------------------------------------------------------------------+
- B1 B2 B3 . . . . . . . . . . . . . . . . . . . . . . B29 B30 B31
-
-
- For A2000 users who wish to use one of the 100-pin ZORRO slots,
- /SLAVE (pin 9) must be wired to control the data direction.
- The pins 87-91, 99 and 100 may be used for GND access.
-
-
-
- Since the data-lines are used for more than the expansion bus, some kind of
- decoding is neccesary to determine what should be sent to the controller,
- and what shouldn't. In this case, a simple address-decoder is being used.
-
- The four DIP-switches determine at which base-address the controller gets
- to receive and send it's data.
-
- Address Switches S1 S2 S3 S4
- ----------------------------------
- $800640 ON ON ON ON
- $810640 ON ON ON OFF <-- DEFAULT !!
- $820640 ON ON OFF ON
- $830640 ON ON OFF OFF
- $840640 ON OFF ON ON
- $850640 ON OFF ON OFF
- $860640 ON OFF OFF ON
- $870640 ON OFF OFF OFF
- $880640 OFF ON ON ON
- $890640 OFF ON ON OFF
- $8A0640 OFF ON OFF ON
- $8B0640 OFF ON OFF OFF
- $8C0640 OFF OFF ON ON
- $8D0640 OFF OFF ON OFF
- $8E0640 OFF OFF OFF ON
- $8F0640 OFF OFF OFF OFF
-
-
- The following addresses are being used to control the OMTI controller:
-
- Function
- Address | READ | WRITE
- ---------|-----------------|-----------------
- $8x0641 | data in | data out
- $8x0643 | status | reset
- $8x0645 | configuration | select
- $8x0647 | <unused> | DMA- & INT-mask
-
-
-
- ---------------------------------------------
-
- [1] C'T hard- and software:
- Order#: Price:
- OMTI adapter for Amiga 500 app. 53 x 112 mm. 8902222dB 18 DM
- OMTI adapter for Amiga 1000 app. 53 x 117 mm. 8804140dB 18 DM
- OMTI adapter for Amiga 2000 app. 32 x 129 mm. 8804141dB 22 DM
-
- Software for OMTI-controller in A500 S8902222 20 DM
- Software for OMTI-controller in A1000/2000 S8804142 20 DM
-
-
- Order at eMedia GmbH
- Bissendorfer Strasse 8
- Postfach 61 01 06
- 3000 Hannover 61
- fax: 0511/5352129
-
-
- [2] ALF (Amiga Loads Faster) made by: Elaborate Bytes, Oliver Kastl
-
- Contact address:
- bsc bueroautomation gmbh
- Schleissheimer Str. 205 A
- D-8000 Munich 80
- Western Germany
-
- Phone: (89)3084152
- Fax: (89)3071714
-
- -------------------------------------------
-
- Hope this is enough to keep the interested happy :-)
-
- Greetingzzz... Gertjan van Ratingen
- s89406387@hsepm1.hse.nl
-
-
-
-